Automattic\WooCommerce\Blocks\Patterns\PatternUpdater B

Total Complexity 82
Dependencies 2
Dependents 3
Total lines 483
Lines of code 281
Logical lines of code 188
Comment lines 100
Methods 12
Properties 0

Methods 12

Method Rating Maintainability Complexity Lines of code
fetch_and_validate_ai_responses()
A
42 15 54
generate_content()
A
43 15 47
apply_ai_responses_to_patterns()
A
45 14 43
prepare_prompts()
A
47 10 37
assign_selected_images_to_patterns()
S
53 6 23
get_images_for_pattern()
S
53 6 23
prepare_expected_results_format()
S
60 4 14
get_selected_image_format()
S
69 4 6
format_prompts_for_ai()
S
60 2 14
generate_ai_content_for_patterns()
S
63 2 10
get_patterns_dictionary()
S
66 2 7
pattern_has_images()
S
78 2 3